	.mp-search-box{
		position:absolute;
		left: 0;
		top: 30upx;
		z-index: 9999;
		width: 100%;
		padding: 0 80upx;
		.ser-input{
			flex:1;
			height: 56upx;
			line-height: 56upx;
			text-align: center;
			font-size: 28upx;
			color:$font-color-base;
			border-radius: 20px;
			background: rgba(255,255,255,.6);
		}
	}
	.borderbot {
		border-bottom: 1rpx solid $uni-border-color;
	}
	.agreePin {
		background-color: $themColor;
		border-radius: 8rpx;
		@include textCenter(55rpx);
		color: #fff;
		letter-spacing: 0.2em;
		margin: 40rpx auto;
		width: 70%;
	}
	.invitedList{
		width: 100%;
		height: 330rpx;
		padding: 20rpx 26rpx;
		
		.noInvited{
			@include textCenter(55rpx);
			font-size: $uni-font-size-sm;
			color: #999999;
		}
		.invitedItem{
			@extend %flexBetw;
			padding:26rpx 0;
			
			.inviterPic{
				width: 70rpx;
				height: 70rpx;
			}
			
			.invitedText{
				font-size: $uni-font-size-sm;
				color: #999999;
				width: 350rpx;
			}
		}
	}
	
	.invitedBox{
		position: fixed;
		top: 330rpx;
		left: 40rpx;
		width: 80rpx;
		height: 80rpx;
		background-color: rgba(0,0,0,0.4);
		border-radius: 50%;
		z-index: 1111;
		.boxInner{
			width: 100%;
			height: 100%;
			position: relative;
			@extend %flexAlCenter;
			
			.circle{
				position: absolute;
				top: 13rpx;
				right: 19rpx;
				width: 20rpx;
				height: 20rpx;
				font-size: 16rpx;
				color: #fff;
				line-height: 20rpx;
				text-align: center;
				border-radius: 50%;
				background-color: #d50802;
			}
		}
		
	}
	page{
		.cate-section{
			position:relative;
			z-index:5;
			border-radius:16upx;
			// margin-top:-20upx;
			margin-bottom: 20upx;
		}
		.imageAd{
			width: 736rpx;
			margin: 0 auto;
		}
		.gua-imgs {
			width: 100%;
			padding: 10rpx 8rpx 0px;
			box-sizing: border-box;
			.gua-icon {
				width: 100%;
				height: 252rpx;
			}
		}
		.rechang-imgs {
			width: 100%;
			padding: 10rpx 8rpx 0px;
			box-sizing: border-box;
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-column-gap: 16rpx;
			grid-row-gap: 12rpx;
			.re-icon {
				width: 100%;
				height: 356rpx;
			}
		}
		
		.carousel-section{
			padding: 0;
			.titleNview-placing {
				padding-top: 0;
				height: 0;
			}
			.carousel{
				.carousel-item{
					padding: 0;
				}
			}
			.swiper-dots{
				left:45upx;
				bottom:40upx;
			}
		}
	}
	
	
	page {
		background: #f5f5f5;
	}
	.m-t{
		margin-top: 16upx;
	}
	/* 头部 轮播图 */
	.carousel-section {
		position: relative;
		padding-top: 10px;

		.titleNview-placing {
			height: var(--status-bar-height);
			padding-top: 44px;
			box-sizing: content-box;
		}

		.titleNview-background {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 426upx;
			transition: .4s;
		}
	}
	.carousel {
		width: 100%;
		height: 350upx;

		.carousel-item {
			width: 100%;
			height: 100%;
			padding: 0 28upx;
			padding-bottom: 30rpx;
			overflow: hidden;
			display: flex;
		}

		image {
			width: 725rpx;
			margin: 0 auto;
			height: 95%;
			border-radius: 10upx;
		}
	}
	.swiper-dots {
		display: flex;
		position: absolute;
		left: 60upx;
		bottom: 15upx;
		width: 72upx;
		height: 36upx;
		background-image: url();
		background-size: 100% 100%;

		.num {
			width: 36upx;
			height: 36upx;
			border-radius: 50px;
			font-size: 24upx;
			color: #fff;
			text-align: center;
			line-height: 36upx;
		}

		.sign {
			position: absolute;
			top: 0;
			left: 50%;
			line-height: 36upx;
			font-size: 12upx;
			color: #fff;
			transform: translateX(-50%);
		}
	}
	/* 分类 */
	.cate-section {
		width: 725rpx;
		margin: 0 auto;
		display: flex;
		align-items: center;
		flex-wrap:wrap;
		padding: 30upx 22upx; 
		background: #fff;
		.cate-item {
			display: flex;
			flex-direction: column;
			margin-top: 20rpx;
			align-items: center;
			font-size: $font-sm + 2upx;
			color: $font-color-dark;
			width: 25%;
		}
		/* 原图标颜色太深,不想改图了,所以加了透明度 */
		image {
			width: 88upx;
			height: 88upx;
			margin-bottom: 14upx;
			// border-radius: 50%;
			// opacity: .7;
			// box-shadow: 4upx 4upx 20upx rgba(250, 67, 106, 0.3);
		}
	}
	.ad-1{
		width: 100%;
		height: 210upx;
		padding: 10upx 0;
		background: #fff;
		image{
			width:100%;
			height: 100%; 
		}
	}

	
	
	.f-header{
		display:flex;
		align-items:center;
		height: 140upx;
		padding: 0px 5px;
		background: #fff;
		image{
			flex-shrink: 0;
			width: 100%;
			height: 100%;
		}
		.tit-box{
			flex: 2;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.tit{
			font-size: $font-lg +2upx;
			color: #font-color-dark;
			line-height: 1.3;
		}
		.tit2{
			font-size: $font-sm;
			color: $font-color-light;
		}
		.icon-you{
			font-size: $font-lg +2upx;
			color: $font-color-light;
		}
	}
	
	
	/* 猜你喜欢 */
	.guess-section{
		display:flex;
		flex-wrap:wrap;
		padding: 0 30upx;
		background: #fff;
		.guess-item{
			display:flex;
			flex-direction: column;
			width: 48%;
			padding-bottom: 40upx;
			&:nth-child(2n+1){
				margin-right: 4%;
			}
		}
		.image-wrapper{
			width: 100%;
			height: 330upx;
			border-radius: 3px;
			overflow: hidden;
			image{
				width: 100%;
				height: 100%;
				opacity: 1;
			}
		}
		.title{
			font-size: $font-lg;
			color: $font-color-dark;
			line-height: 80upx;
		}
		.price{
			font-size: $font-lg;
			color: $uni-color-primary;
			line-height: 1;
		}
		
		.bgimage{
			width: 15px;
			height: 15px;
		}
	}
	
	//拼团
	.group-booking{
		width: 100%;
		height: 250upx;
		}